https://pastebin.com/3TndPDKh
https://pastebin.com/prtQi6QG
https://pastebin.com/2wSsg0CL
